from public.action import *
from public.business import *
from public.testData import *
from public.tools import *
import re,time
testCase = "DBshop015_添加侧边设置"
# 1.打开后台
firefox = openBrowser(urlAdmin)
# 2.后台登录
DBshopLoginAdmin(firefox)
# 3.进入三级界面：前台侧边设置
DBshopEnterMenu3(firefox,'商品管理','管理分类','前台侧边设置')
# 4.点击添加侧边显示
firefox.find_element_by_partial_link_text('添加侧边显示').click()
# 5.显示名称输入：网站很好看；排序255（默认），点击保存侧边显示信息
firefox.find_element_by_xpath('//input[@id="frontside_name"]').send_keys('网站很好看')
firefox.find_element_by_xpath('//button').click()
# 6.获取侧边显示所有内容
str0=firefox.find_element_by_xpath('//table/tbody').text
result = re.search('网站很好看', str0)
# 7.断言
if result != None:
    firefox = openBrowser(url)
    DBshopLogin(firefox, userName, password)
    time.sleep(2)
    firefox.find_element_by_link_text('网站很好看').is_displayed()
    writeLog("%s 测试通过"%testCase)
else:
    writeLog("%s 测试失败" % testCase)
    getPhoto(firefox)
firefox.quit()
